//导入依赖
#include <iostream>
//使用std命名空间
using namespace std;

/**
 * 声明外部函数
 */
void welcome();

/**
 * 定义加法函数
 */
int add(int a, int b) {
    return a + b;
}

/**
 * 文档注释：程序主函数,返回值必须为0(默认返回0)，代表成功。
 * @return 返回值
 */
int main() {
    /*
     * c++中文档、多行、单行注释跟java中类似。
     * << 代表输出
     * >> 代表输入
     * << std::endl; 默认会换行
     */
    //输出信息
    std::cout << "Hello, World!" << std::endl;

    //输出换行信息
    cout << "我是换行信息\n";

    //调用加法函数
    int sum = add(10, 20);
    //输出总和值
    cout << "总和为：" << sum << std::endl;

    //调用外部声明的函数
    welcome();

    //防止程序自动退出，继续等待键盘输入
    cin.get();

    return 0;
}
